top-driving apparatus - Francés Inglés Diccionario